@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");html{margin:0;padding:0;scroll-behavior:smooth !important;scroll-padding-top:60px}*{box-sizing:border-box}body{font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;position:relative;overflow-x:hidden}a.logo{width:70px}.preloader{width:100%;height:100%;left:0;top:0;position:fixed;z-index:99999;background-color:white;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preloader .spinner{width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.preloader .dot1,.preloader .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:var(--primary-color);border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.preloader .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.header_start{padding:8px 0;z-index:9999}.header_start .nav-link{color:#3a3a3a;font-weight:600}.header_start .nav-link:hover{color:var(--primary-color)}.header_start .navbar-nav .nav-link.active,.header_start .navbar-nav .nav-link.show{color:var(--primary-color)}.header_start .navbar-nav{gap:20px}.header_start .navbar-nav .dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);min-width:250px;border:0 solid}.header_start .dropdown-item{font-weight:500;padding:10px 16px}.border-secondary{border-color:var(--primary-color) !important}.banner_start{background-color:#eaf7ff}.banner_content{display:flex;flex-direction:column;gap:15px;padding:0 60px}.banner_content_left{width:210px}.banner_form .nav-pills .nav-link.active,.banner_form .nav-pills .show>.nav-link{color:var(--secondary-color);background-color:transparent;border-bottom:3px solid var(--primary-color);border-radius:0}.banner_form .nav-pills .nav-link{border-bottom:3px solid #c5c5c5;border-radius:0;color:var(--secondary-color);font-size:20px;padding:10px 0 10px 0}.banner_image img{height:700px;object-fit:cover;width:100%}.sub_banner_image img{height:550px;width:100%;object-fit:cover}.banner_form{position:absolute;top:80px}.long-distance-banner .banner_form{top:10px}.banner_card{border-radius:0 0 20px 20px}.circle{width:18px;height:18px;background-color:var(--primary-color);display:block;border-radius:100px;flex-shrink:0}.seperator{width:100%;height:2px;background-color:var(--primary-color)}.about_icon{border-radius:90px;border:6px solid #fff;background:#fdbe33;box-shadow:0 4px 6.8px 0 #fdbe33;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto}.about-us{background-size:cover;background-repeat:no-repeat}.partner_section{background-size:cover;background-repeat:no-repeat}.partner_column h4{font-size:80px;font-weight:bold}.partner_column h6{letter-spacing:2px;text-transform:uppercase}.video-box{width:100%;height:360px}.video-box video{width:100%;height:100%;border-radius:18px;object-fit:cover}.how_it_work{background-color:#eff5f9}.service-section{background-size:cover;background-repeat:no-repeat;z-index:999;position:relative}.service_card{border-radius:20px;border:2px solid rgba(255,255,255,0.13);background:rgba(255,255,255,0.11);backdrop-filter:blur(10.449999809265137px);padding:40px 45px;flex-direction:column;align-items:start;gap:10px;display:flex;justify-content:space-between}.service_card h4{font-size:var(--section-h4);color:white;margin-bottom:10px;font-weight:600}.service_card a{color:white;text-decoration:none}.service_card a>svg{fill:white}.service_card p{color:white;margin-bottom:30px}.service_card:hover{background-color:var(--primary-color);transition:.5s ease-in-out}.service_card:hover h4,.service_card:hover p,.service_card:hover a{color:var(--secondary-color)}.service_card:hover a>svg{fill:var(--secondary-color)}.gallery-slide{padding:0 15px;border-radius:20px}.gallery-slide img{border-radius:20px}.gallery-slide{display:flex !important;align-items:center;justify-content:center;height:500px;object-fit:cover}.gallery-slide img{object-fit:cover;width:100%}.gallery-slider .gallery-slide:nth-child(odd) img{height:100%;width:100%;max-height:400px;object-fit:cover}.gallery-slider .gallery-slide:nth-child(even) img{height:100%}.slick-dots li button:before{width:30px;height:5px;background-color:var(--secondary-color);font-size:0;border-radius:20px}.slick-dots li.slick-active button:before{width:30px}.slick-dots li{width:30px;height:20px;margin:0 5px}.slick-dots{bottom:-90px !important;z-index:999}.testimonial-slider .slick-dots{bottom:10px !important}.testimonial-bg-card{min-height:220px;display:flex;flex-direction:column;align-items:start;justify-content:center}.why-choose-bg{border-radius:60px}.why-choose-icon{width:80px;height:80px;display:flex;align-items:center;box-shadow:0 4px 11px 0 rgba(255,255,255,0.55) !important;justify-content:center}.why-choose_image{height:600px;object-fit:cover;width:100%}.why-choose-card p{font-size:15px}.accordion-button::after{content:"";background-color:var(--primary-color);background-repeat:no-repeat;background-position:center;background-size:60%;width:2rem;height:2rem;margin-left:auto;border-radius:50%;display:inline-block;flex-shrink:0;transition:all .3s ease}.accordion-button:not(.collapsed)::after{background-color:var(--primary-color)}.accordion-item{margin-bottom:30px;border:0;border-radius:20px}.accordion-button{background-color:#f2f2f2;border-radius:10px !important;padding:30px 20px;font-size:18px;border:1px solid rgba(0,0,0,0.1);font-weight:500;display:flex;justify-content:space-between;align-items:center}.accordion-item .card-body{padding:20px 20px 0 10px}.accordion-button:not(.collapsed){color:white;background-color:var(--secondary-color);box-shadow:none}.testimonial-slide{margin:0 15px}.testimonial-slide h4{font-size:18px}.testimonial-slide p{font-size:14px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.map-location-bg{border-radius:60px;padding:50px 40px;min-height:580px}.map-location img{width:600px}.grid-map{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.get-free-bg{background-color:#eee;border-radius:20px;padding:25px}.service_cards{border-radius:20px;padding:20px;background-color:rgba(66,66,66,0.1);height:100%}.service_image img{border-radius:20px;aspect-ratio:4/3;object-fit:cover;width:100%}.service_content{margin-top:20px;display:flex;flex-direction:column;gap:10px}.blog_image img{border-radius:15px;aspect-ratio:4/3}.pagination .page-item .page-link{border:0;border-radius:100px !important;width:40px;height:40px;display:flex;font-weight:600;font-size:18px;align-items:center;justify-content:center;color:var(--secondary-color);padding:0;filter:drop-shadow(0 0 8.64px rgba(0,0,0,0.25))}.pagination .page-item.active .page-link{background-color:var(--primary-color);color:var(--secondary-color)}.frame-box{width:100%;height:500px}.location_card{border-radius:20px;padding:15px 15px 20px 15px;background-color:rgba(66,66,66,0.1);height:100%}.location_card img{border-radius:20px;object-fit:cover;object-position:top;aspect-ratio:4/3}.offer_img{height:600px;width:100%;object-fit:cover}.choose_icon{background-color:#000;border-radius:100px;height:85px;width:85px;display:flex;align-items:center;justify-content:center}.service_about-image img{height:430px;width:100%;object-fit:cover;border-radius:20px}.section-heading h5{text-transform:uppercase}.text-faq-heading{text-transform:capitalize !important}.offer_list svg{flex-shrink:0;width:15px;height:15px}.blog_content_image{max-height:500px;width:100%;object-fit:cover;object-position:top;margin-bottom:30px;object-fit:cover;object-position:center;border-radius:20px}.blog-highlight{border-left:4px solid var(--primary-color)}.blog-highlight p{padding:20px 0 20px 20px}.comment-form{background-color:#f7f7f7;padding:20px;border-radius:20px}.quote-image{top:-50px;right:10px;width: 150px;}.ceo_image{border-radius:50% 50% 5% 50%}.section-banner_inner{padding:100px 60px}.team_gap{--bs-gutter-x:120px}.footer_heading::after{position:absolute;height:2px;width:15%;content:"";background-color:var(--primary-color);bottom:0;left:0;bottom:-10px}.navigation_link li a:hover{color:var(--primary-color) !important}.social-media li a{border:1px solid rgba(255,255,255,0.3);border-radius:50px;padding:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.footer-bottom{border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}.footer-bottom li a{border-right:1px solid rgba(255,255,255,0.3)}.footer-bottom li a.last{border-right:0}.slick-slide{height:auto}.font_size_as_h2{font-size:26px !important}.bg-linear-gradient{background-image:linear-gradient(45deg,#fdbe33 30%,transparent 50%);font-size:18px}.header_start .dropdown-menu .dropdown-item.active{background-color:var(--primary-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--primary-color);color:var(--secondary-color)}@media(max-width:991px){.custom-location-dropdown{position:static !important;width:100%}.location_nav{flex-direction:column;align-items:start !important}}

#scrollTopBtn {
  display: none;
  position: fixed;
  bottom: 40px;
  right: 30px;
  z-index: 99999999;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: black;
  color: white;
  cursor: pointer;
  padding: 12px 16px;
  border-radius: 50%;
      width: 60px;
    height: 60px;
    font-weight: 600;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}